let oldPage = Page
wx.waitloginpages= []//待执行页面
Page = function(args){
  // 缓存onLoad
  let onLoad = args.onLoad
//构造新的onLoad
  args.onLoad = function(options){
  if(wx.userInfo && wx.token){//已登录，直接执行原来的onLoad事件
    onLoad.call(this,options)
  }else{//添加待执行页面缓存
    wx.waitloginpages.push({
  context:this,///页面控制
  onLoad,///原onLoad函数
  options///页面参数
})
  }
  }
  oldPage(args)
}
